#冒泡排序及交换数字的方法

#交换两个数的方法
a=1
b=2

#方法一：
t=a
a=b
b=t
print(a,b)

#方法二：使用运算符来实现，只能是数字
a=a+b
b=a-b 
a=a-b
print(a,b)

#方法三：使用异或运算符
a=a^b
b=a^b 
a=a^b
print(a,b)

#方法四：python专用
a,b=b,a
print(a,b)

#冒泡排序
nums = [9,85,3,2,5,5,8,63,6,84,55,544]
i = 0
while i <len(nums)-1: 
    
    n = 0
    while n < len(nums)-1-i:
        if(nums[n]>nums[n+1]):
            nums[n],nums[n+1]=nums[n+1],nums[n]
        n +=1
    i += 1  
    
print(nums)


